package cn.hqm.hqmtechnology.utils;

import net.sf.jsqlparser.JSQLParserException;
import net.sf.jsqlparser.parser.CCJSqlParserUtil;
import net.sf.jsqlparser.statement.Statement;

public class SqlSyntax {

    public static boolean validateSyntax(String sql) {

        // 使用 JSQLParser 解析 SQL 语句
        try {
            Statement statement = CCJSqlParserUtil.parse(sql);
        } catch (JSQLParserException e) {
            throw new RuntimeException("语法解析有误,请检查" + e);
        }
        // 如果解析成功，返回 true
        return true;

    }
}
